package com.meida.app.boot.handler;

import com.meida.common.mybatis.entity.EntityMap;
import com.meida.common.mybatis.interceptor.UpdateInterceptor;
import com.meida.common.mybatis.query.CriteriaUpdate;
import lombok.extern.log4j.Log4j2;
import org.springframework.stereotype.Component;

/**
 * 企业信息更新处理器
 */
@Component("comapnyUpdateHandler")
@Log4j2
public class ComapnyUpdateHandler implements UpdateInterceptor {


    /**
     * 更新条件扩展
     *
     * @param cu
     * @return
     */
    @Override
    public void prepare(CriteriaUpdate cu, EntityMap map) {
        log.debug("企业更新接口扩展");
        String companyName = map.get("companyName");
        cu.set("companyName", companyName);
    }


}
